import Me from '../dll/me'
// import eventBus from '../utils/eventBus.js'
import { mapGetters, mapMutations } from 'vuex'
export default {
  data () {
    return {
    }
  },
  computed: {
    ...mapGetters(['defaultAddress'])
  },
  // activated () {
  //   let _this = this
  //   eventBus.$on('defaultAddress', function (data) {
  //     if (data) {
  //       _this.getDefaultAddress(data)
  //     }
  //   })
  // },
  methods: {
    ...mapMutations(['getDefaultAddress']),

    // 添加到购物车
    async onAddToCart (id, num = 1) {
      this.$vux.loading.show({
        text: '请稍后'
      })
      let res = await Me.addCartGoods(id, num)
      this.$vux.loading.hide()
      if (res.code == 0) {
        this.GET_GOODS_NUM()
        this.$vux.alert.show({
          title: '提示',
          content: '已加入购物车'
        })
      } else {
        this.$vux.alert.show({
          title: '提示',
          content: res.msg
        })
      }
    }
  }
}
